import { ITable } from '@/base-ui/HyTable/types';
export const userTableConfig: ITable = {
  tableItems: [
    {
      label: '用户名',
      prop: 'name'
    },
    {
      label: '真实姓名',
      prop: 'realname'
    },
    {
      label: '手机号码',
      prop: 'cellphone'
    },
    {
      label: '状态',
      prop: 'enable',
      slotName: 'enable'
    },
    {
      label: '创建时间',
      prop: 'createAt',
      slotName: 'createAt'
    },
    {
      label: '更新时间',
      prop: 'updateAt',
      slotName: 'updateAt'
    },
    {
      label: '操作',
      slotName: 'handle'
    }
  ],
  isShowIndex: true,
  isShowSelection: true,
  title: '用户列表',
  btn: '新增用户'
};

export const roleTableConfig: ITable = {
  tableItems: [
    {
      label: '角色名',
      prop: 'name'
    },
    {
      label: '权限描述',
      prop: 'intro'
    },
    {
      label: '创建时间',
      prop: 'createAt',
      slotName: 'createAt'
    },
    {
      label: '更新时间',
      prop: 'updateAt',
      slotName: 'updateAt'
    },
    {
      label: '操作',
      slotName: 'handle'
    }
  ],
  isShowIndex: true,
  isShowSelection: true,
  title: '角色列表',
  btn: '新增角色'
};

export const menuTableConfig: ITable = {
  tableItems: [
    {
      label: '菜单名称',
      prop: 'name'
    },
    {
      label: '类型',
      prop: 'type'
    },
    {
      label: '菜单url',
      prop: 'url'
    },
    {
      label: '菜单icon',
      prop: 'icon'
    },
    {
      label: '按钮权限',
      prop: 'permission'
    },
    {
      label: '创建时间',
      prop: 'createAt',
      slotName: 'createAt'
    },
    {
      label: '更新时间',
      prop: 'updateAt',
      slotName: 'updateAt'
    },
    {
      label: '操作',
      slotName: 'handle'
    }
  ],
  isShowIndex: false,
  isShowSelection: false,
  isShowFooter: false,
  title: '菜单列表',
  btn: '新增菜单',
  childrenProps: {
    'row-key': 'id',
    'tree-props': {
      children: 'children'
    }
  }
};
